html {
  height: 100%;
}
body {
  background-color: black;
  font-family: PingFang SC Medium, Microsoft YaHei, Arial, sans-serif !important;
  height: 100%;
  margin: 0px;
}

/* VUE刷新显示{{xxxxx}} */
[v-cloak] {
  display: none;
}

/* 禁用IE密码框显示密码功能,IE/Edge私有CSS属性 */
input::-ms-reveal {
  display: none;
}

/* input 输入框 在自动填充时，背景颜色问题 */
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-out 0.5s;
}

/* 浮动 */
.fl {
  float: left;
}

.fr {
  float: right;
}

.clear {
  overflow: hidden;
  clear: both;
  height: 0;
  font-size: 0;
}

.clearfix::after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 0;
  content: "";
}

/* 省略号 */
.ellipsis {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
  text-overflow: ellipsis;
}
